package secondStage.part4.File;

import javax.swing.text.html.HTML;
import java.io.File;
import java.io.IOException;

/**
 * @ClassName: [FileDemo1]
 * @Description: File类创建功能
 * @Author: [黄劲松]
 * @CreateDate: [2021-04-04]
 * @Version: [v1.0]
 */
/*
1.2 File类创建功能
    public boolean createNewFile()
    当具有该名称的文件不存在时，创建一个由该抽象路径名命名的新空文件
    public boolean mkdir()
    创建由此抽象路径名命名的目录
    public boolean mkdirs()
    创建由此抽象路径名命名的目录，包括任何必需但不存在的父目录
    如果目录存在,不创建目录，返回false
 */
public class FileDemo1 {
    public static void main(String[] args) throws IOException {
        //需求1:我要在F: JavaBaseStudy目录下创建—个文件java.txt
        File f1 = new File("F:\\JavaBaseStudy\\java.txt");
        System.out.println(f1.createNewFile());
        System.out.println("-----------");
        //需求2。我要在F: JavaBaseStudy目录下创建一个目录JavaSE
        File f2 = new File("F:\\JavaBaseStudy\\JavaSE");
        System.out.println(f2.mkdir());
        System.out.println("--------");
        //需求3我要在F: JavaBaseStudy目录下创建一个多级目录JavaWEB\\HTML
        File f3 = new File("F:\\JavaBaseStudy\\JavaWEB\\HTML");
        System.out.println(f3.mkdirs());
        System.out.println("----------");
        //需求4。我要在F: JavaBaseStudy目录下创建一个文件javase.txt
        File f4 = new File("F:\\JavaBaseStudy\\javase.txt");
        System.out.println(f4.createNewFile());
    }
}
